package com.bsoft.gol.hcs.specialist.bean.response;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class FollowUpRecordsResp  {


    private Long recordId;
    private String organizationId;
    private Long routeDetailType;
    private Long diseaseTypeId;
    private String diseaseTypeName;
    private String departmentId;
    private String departmentName;
    private String doctorId;
    private String docId;
    private String doctorName;
    private String patientId;
    private String cardType;
    private String cardNumber;
    private String patientName;
    private String patientSex;
    private Integer patientAge;
    private String telephone;
    private String address;
    @JsonFormat(pattern = "yyyy-MM-dd", locale = "zh_CN", timezone = "GMT+8")
    private Date planTime;
    private Byte resultCode;
    private Byte followUpStatus;
    private String createId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date createTime;
    private String executeId;
    private String executeName;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date executeTime;
    private String stopId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date stopTime;
    private Long routeId;
    private String routeName;
    private Long routeDetailId;
    private String userInfoId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date gmtCreate;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date gmtModified;
    private Byte isNotify;
    private Byte isRead = 0;
    @JsonFormat(pattern = "yyyy-MM-dd", locale = "zh_CN", timezone = "GMT+8")
    private Date planNotifyDate;
    private Byte notifyStatus;
    private String medicalRecordId;
    private String medicalRecordName;
    private String patientMedicalCardNumber;
    private Integer patientMedicalCardType;
    private Long teamChronicGroupId;
    private Long medicalTeamId;
    private String medicalTeamName;
    private String answerAbnormal;
    private String abnormalReadFlag;
    //随访复诊病历是否已上传，1是，0否，默认0
    private Byte medicalRecordUploadFlag;
    private String autoCreateFlag;
    private String applyType;

    public Long getRecordId() {
        return recordId;
    }

    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public Long getRouteDetailType() {
        return routeDetailType;
    }

    public void setRouteDetailType(Long routeDetailType) {
        this.routeDetailType = routeDetailType;
    }

    public Long getDiseaseTypeId() {
        return diseaseTypeId;
    }

    public void setDiseaseTypeId(Long diseaseTypeId) {
        this.diseaseTypeId = diseaseTypeId;
    }

    public String getDiseaseTypeName() {
        return diseaseTypeName;
    }

    public void setDiseaseTypeName(String diseaseTypeName) {
        this.diseaseTypeName = diseaseTypeName;
    }

    public String getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public String getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(String doctorId) {
        this.doctorId = doctorId;
    }

    public String getDocId() {
        return docId;
    }

    public void setDocId(String docId) {
        this.docId = docId;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId;
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getPatientSex() {
        return patientSex;
    }

    public void setPatientSex(String patientSex) {
        this.patientSex = patientSex;
    }

    public Integer getPatientAge() {
        return patientAge;
    }

    public void setPatientAge(Integer patientAge) {
        this.patientAge = patientAge;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Date getPlanTime() {
        return planTime;
    }

    public void setPlanTime(Date planTime) {
        this.planTime = planTime;
    }

    public Byte getResultCode() {
        return resultCode;
    }

    public void setResultCode(Byte resultCode) {
        this.resultCode = resultCode;
    }

    public Byte getFollowUpStatus() {
        return followUpStatus;
    }

    public void setFollowUpStatus(Byte followUpStatus) {
        this.followUpStatus = followUpStatus;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getExecuteId() {
        return executeId;
    }

    public void setExecuteId(String executeId) {
        this.executeId = executeId;
    }

    public String getExecuteName() {
        return executeName;
    }

    public void setExecuteName(String executeName) {
        this.executeName = executeName;
    }

    public Date getExecuteTime() {
        return executeTime;
    }

    public void setExecuteTime(Date executeTime) {
        this.executeTime = executeTime;
    }

    public String getStopId() {
        return stopId;
    }

    public void setStopId(String stopId) {
        this.stopId = stopId;
    }

    public Date getStopTime() {
        return stopTime;
    }

    public void setStopTime(Date stopTime) {
        this.stopTime = stopTime;
    }

    public Long getRouteId() {
        return routeId;
    }

    public void setRouteId(Long routeId) {
        this.routeId = routeId;
    }

    public String getRouteName() {
        return routeName;
    }

    public void setRouteName(String routeName) {
        this.routeName = routeName;
    }

    public Long getRouteDetailId() {
        return routeDetailId;
    }

    public void setRouteDetailId(Long routeDetailId) {
        this.routeDetailId = routeDetailId;
    }

    public String getUserInfoId() {
        return userInfoId;
    }

    public void setUserInfoId(String userInfoId) {
        this.userInfoId = userInfoId;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public Byte getIsNotify() {
        return isNotify;
    }

    public void setIsNotify(Byte isNotify) {
        this.isNotify = isNotify;
    }

    public Byte getIsRead() {
        return isRead;
    }

    public void setIsRead(Byte isRead) {
        this.isRead = isRead;
    }

    public Date getPlanNotifyDate() {
        return planNotifyDate;
    }

    public void setPlanNotifyDate(Date planNotifyDate) {
        this.planNotifyDate = planNotifyDate;
    }

    public Byte getNotifyStatus() {
        return notifyStatus;
    }

    public void setNotifyStatus(Byte notifyStatus) {
        this.notifyStatus = notifyStatus;
    }

    public String getMedicalRecordId() {
        return medicalRecordId;
    }

    public void setMedicalRecordId(String medicalRecordId) {
        this.medicalRecordId = medicalRecordId;
    }

    public String getMedicalRecordName() {
        return medicalRecordName;
    }

    public void setMedicalRecordName(String medicalRecordName) {
        this.medicalRecordName = medicalRecordName;
    }

    public String getPatientMedicalCardNumber() {
        return patientMedicalCardNumber;
    }

    public void setPatientMedicalCardNumber(String patientMedicalCardNumber) {
        this.patientMedicalCardNumber = patientMedicalCardNumber;
    }

    public Integer getPatientMedicalCardType() {
        return patientMedicalCardType;
    }

    public void setPatientMedicalCardType(Integer patientMedicalCardType) {
        this.patientMedicalCardType = patientMedicalCardType;
    }

    public Long getTeamChronicGroupId() {
        return teamChronicGroupId;
    }

    public void setTeamChronicGroupId(Long teamChronicGroupId) {
        this.teamChronicGroupId = teamChronicGroupId;
    }

    public Long getMedicalTeamId() {
        return medicalTeamId;
    }

    public void setMedicalTeamId(Long medicalTeamId) {
        this.medicalTeamId = medicalTeamId;
    }

    public String getMedicalTeamName() {
        return medicalTeamName;
    }

    public void setMedicalTeamName(String medicalTeamName) {
        this.medicalTeamName = medicalTeamName;
    }

    public String getAnswerAbnormal() {
        return answerAbnormal;
    }

    public void setAnswerAbnormal(String answerAbnormal) {
        this.answerAbnormal = answerAbnormal;
    }

    public String getAbnormalReadFlag() {
        return abnormalReadFlag;
    }

    public void setAbnormalReadFlag(String abnormalReadFlag) {
        this.abnormalReadFlag = abnormalReadFlag;
    }

    public Byte getMedicalRecordUploadFlag() {
        return medicalRecordUploadFlag;
    }

    public void setMedicalRecordUploadFlag(Byte medicalRecordUploadFlag) {
        this.medicalRecordUploadFlag = medicalRecordUploadFlag;
    }

    public String getAutoCreateFlag() {
        return autoCreateFlag;
    }

    public void setAutoCreateFlag(String autoCreateFlag) {
        this.autoCreateFlag = autoCreateFlag;
    }

    public String getApplyType() {
        return applyType;
    }

    public void setApplyType(String applyType) {
        this.applyType = applyType;
    }
}
